@extends('admin.layouts.base')
@section('title','公司审核记录')
@section('pageHeader','公司审核记录')

@section('content')
    <div class="row">
        <div class="col-lg-12">
            <div class="box box-success">
                {{--提示信息弹出框--}}
                @include('admin.partials.errors')
                @include('admin.partials.success')
                {{--提示信息弹出框--}}

                {{--内容主体 开始--}}
                <div class="box-header">
                    <h1 class="box-title">公司审核记录</h1>
                </div>

                <div class="box-body">
                    <table id="data-table" class="table table-striped">
                        <thead>
                        <tr>
                            <td>#</td>
                            <td>提交时间</td>
                            <td>递交人</td>
                            <td>处理状态</td>
                            <td>操作</td>
                        </tr>
                        </thead>
                        <tbody>
                        @foreach($data as $index => $item)
                            <tr>
                                <td>{{ $index + 1 }}</td>
                                <td>{{ $item->created_at }}</td>
                                <td>{{ $item->getUserName() }}</td>
                                <td>{{ $item->getStatusText($item->status) }}</td>
                                <td>
                                    <a href="{{ url('/admin/setting/audit/show/' . $item->id) }}">
                                        <span>查看</span>
                                    </a>
                                    @if(
                                    $item -> status == \App\Models\Orm\AwAuditRecord::STATUS_INIT &&
                                    $item->type != \App\Models\Orm\AwAuditRecord::TYPE_CREATE
                                    )
                                        @if(
                                        Gate::forUser(auth('admin')->user())->check('admin.setting.audit.repeal') &&
                                        auth('admin')->user()->isOperator()
                                        )
                                            <a href="{{ route('admin.setting.audit.repeal', ['audit_id' => $item->id]) }}">
                                                <span>主动撤回</span>
                                            </a>
                                        @endif
                                    @endif
                                </td>
                            </tr>
                        @endforeach
                        </tbody>
                    </table>
                </div>
                {{--内容主体 结束--}}

            </div>
        </div>
    </div>
@endsection

@section('js')
    <script>
        setInterval(function () {
            $("#jg").fadeOut(1000);
        }, 3000);

        window.onload = function () {

            // 设置统一ajax请求参数:csrf_token
            /*$.ajaxSetup({
             headers: {
             'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
             }
             });*/

            // logo输入框自动显示已选图片
            $("#logoInput").change(function () {
                var obj = $(this).parents();
                var img = event.target.files[0];
                var id = 'logo';

                if (!img) {
                    if ($('#' + id).length > 0) {
                        $('#' + id).remove()
                    }
                    return;
                }
                if (window.FileReader) {
                    var im = document.createElement('img');
                    im.id = id;
                    if ($('#logo').length < 1) {
                        obj.append(im);
                    }
                    ;

                    var fr = new FileReader();
                    fr.onloadend = function (e) {
                        document.getElementById(id).src = e.target.result;
                        var imgObj = $('#' + id);
                        imgObj.css({
                            'width': '100px',
                            'height': '100px',
                        })
                    };
                    fr.readAsDataURL(img);
                }
            });

            // 修改logo请求提交
            $('#logoFormSubmit').click(function () {
                var company_logo = $('input[name=company_logo]').val();
                if (!company_logo) {
                    alert('未选择任何图片!');
                    return false;
                }
                // 表单提交
                $('form[name=alterLogoForm]').submit();
            });

            // 修改公司基本设置请求提交
            $('#basicFormSubmit').click(function () {
                // 表单提交
                $('form[name=alterBasicForm]').submit();
            });

        }

        $("#data-table").DataTable({
            "paging": true,
            "lengthChange": true,
            "searching": true,
            "ordering": true,
            "info": true,
            "stateSave": true,
            "autoWidth": true,
            "oLanguage": {
                "sLengthMenu": "每页显示 _MENU_ 条记录",
                "sZeroRecords": "对不起，查询不到任何相关数据",
                "sInfo": "当前显示 _START_ 到 _END_ 条，共 _TOTAL_ 条记录",
                "sInfoEmtpy": "找不到相关数据",
                "sInfoFiltered": "数据表中共为 _MAX_ 条记录)",
                "sProcessing": "正在加载中...", "sSearch": "搜索",
                "sUrl": "", //多语言配置文件，可将oLanguage的设置放在一个txt文件中，例：Javascript/datatable/dtCH.txt  
                "oPaginate": {
                    "sFirst": "第一页",
                    "sPrevious": " 上一页 ",
                    "sNext": " 下一页 ",
                    "sLast": " 最后一页 "
                }
            } //多语言配置  
        });
    </script>
@endsection
